#pragma once

#include "boost/multi_array.hpp"

#include <iostream>

typedef boost::multi_array<int, 2> DiscreteWorld2D;	

class Solver2D
{
public:

	Solver2D(DiscreteWorld2D& world2D);
	virtual ~Solver2D(void);
	

private:
	
	
	int ComputeWeight(int i, int j);
};

